/* -- Gird -- */
.full {
	width:100%;
}
.onehalf {
	width:49.9999%;
}
.onehalf .half-left {
	padding-right:8px;
}
.onehalf .half-right {
	padding-left:8px;
}
/* Clear */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}

.clear {
    clear: both;
}
